package com.lanyam.travel.base.entity.excelEntity;

import com.lanyam.travel.base.entity.OrderGoodsDate;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 版权所有： 稻草人
 * 创建者： wenhe
 * 创建时间: 2020-02-23
 * 描述：
 * 其它：
 **/
@Data
public class LineGoods {

    /**
     * 主键
     */
    private String id;

    /**
     * 门店名称
     */
    private String storeName;

    /**
     * 国内外（0-国内，1-国外）
     */
    private Integer region;

    /**
     * 出行时间
     */
    private Date tripTime;

    /**
     * 线路名称
     */
    private String lineName;

    /**
     * 其实地点
     */
    private String startLocation;

    /**
     * 目的地点
     */
    private String endLocation;

    /**
     * 天数
     */
    private Integer days;

    /**
     * 联系人名称
     */
    private String contact;

    /**
     * 联系人电话
     */
    private String telephone;

    /**
     * 供应商名称
     */
    private String supplyName;

    /**
     * 顾客意见
     */
    private String suggestion;

    /**
     * 成人票数量
     */
    private Integer adultNum;

    /**
     * 小孩票数量
     */
    private Integer childNum;

    /**
     * 婴儿票数量
     */
    private Integer babyNum;

    /**
     * 成人票单价
     */
    private BigDecimal adultPrice;

    /**
     * 儿童票单价
     */
    private BigDecimal childPrice;

    /**
     * 婴儿票单价
     */
    private BigDecimal babyPrice;

    /**
     * 总价
     */
    private BigDecimal totalPrice;

    /**
     * 收款日期
     */
    private Date payDate;

    /**
     * 成人票结算价格
     */
    private BigDecimal adultClosePrice;

    /**
     * 儿童票结算价格
     */
    private BigDecimal childClosePrice;

    /**
     * 婴儿票结算价格
     */
    private BigDecimal babyClosePrice;

    /**
     * 结算总价
     */
    private BigDecimal totalClosePrice;

    /**
     * 业务员
     */
    private String zeroDistrName;
    private String zeroDistrPhone;
    private BigDecimal zeroDistrAmount;

    /**
     * 一级分销商信息
     */
    private String firstDistrName;
    private String firstDistrPhone;
    private BigDecimal firstDistrAmount;

    /**
     * 二级分销商信息
     */
    private String secondDistrName;
    private String secondDistrPhone;
    private BigDecimal secondDistrAmount;

    /**
     * 三级分销商信息
     */
    private String thirdDistrName;
    private String thirdDistrPhone;
    private BigDecimal thirdDistrAmount;

    /**
     * 利润
     */
    private BigDecimal profit;

    /**
     * 支付状态(0:未支付,1:已支付,2：退款,9:支付过期)
     */
    private Integer payStatus;

    /**
     * 审核人
     */
    private String auditorName;

    /**
     * 确认人
     */
    private String confirmName;

    /**
     * 支付单号
     */
    private String payNo;

    /**
     * 订单详情列表
     */
    private List<OrderGoodsDate> orderGoodsDateList;

    /**
     * 订单详情id
     */
    private String orderDetailId;

    /**
     * 下单用户id
     */
    private String orderUserId;
}
